<?php

$app = $this;

if ($app->cargarModelo("Encuesta") === false) {
    $app->error("No se encontro modelo ");
}

$modelo = new modeloEncuesta();
$modelo2 = new modeloEncuesta();
$modelo->connect();
$modelo->select(DB);

$modelo2->connect();
$modelo2->select(DB);
/**
 * traemos aleatoriamente las preguntas a resolver
 */
//**********
$modelo->getCantidadPreguntas($app->encuesta);
$reg = $modelo->f_array();
$cantPreguntas[1] = $reg[tipo_1];
$cantPreguntas[2] = $reg[tipo_2];
$cantPreguntas[3] = $reg[tipo_3];
$cantPreguntas[4] = $reg[tipo_4];

//**********

if ($app->datos_usuario == "new") {
    $modelo2->tabla = "master_pregunta";
    for ($i = 1; $i <= 4; $i++) {
        $modelo->getPregunta($i, $cantPreguntas[$i]);

        while ($reg = $modelo->f_array()) {

            $datos['codigo_pregunta'] = trim($reg['codigo']);
            $datos['codigo_master_encuesta'] = $app->codigo_master_encuesta;
            $modelo2->datos = $datos;
            $modelo2->insertar();
        }
    }
}
// traigo la lista de preguntas
$modelo->listaPreguntasUsuario($app->codigo_master_encuesta, $_SESSION['user']);
$i = 0;
while ($reg = $modelo->f_array()) {
    $preguntas->$i->codigo = trim($reg['codigo']);
    $preguntas->$i->pregunta = trim($reg['descripcion']);
    $preguntas->$i->comentario = trim($reg['comentario']);
    $preguntas->$i->codigo_tipo = trim($reg['codigo_tipo']);
    $i++;
}
$modelo->free_sql();
$modelo->informacionEncuesta($app->codigo_master_encuesta);
$reg = $modelo->f_array();
$titulo = trim($reg['titulo']);
$observacion = $reg['observacion'];

if ($app->cargarVista("Encuesta") === false) {
    $app->error("No se encontró la vista. index.");
}
$vista = new vistaEncuesta();
$tipos[1] = "Efectividad";
$tipos[2] = "Productividad";
$tipos[3] = "Seguridad";
$tipos[4] = "Satisfacci&oacute;n";

$vista->asignarVariable("listaPreguntas", $preguntas);
$vista->asignarVariable("tipos", $tipos);
$vista->asignarVariable("titulo", "Encuesta");
$vista->asignarVariable("titulo_encuesta", $titulo);
$vista->asignarVariable("observacion_encuesta", $observacion);
$vista->asignarVariable("cantidad_preguntas", $i);
$vista->asignarVariable("master_encuesta", $app->codigo_master_encuesta);

$vista->dibujar();


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
?>
